From: Jasper St. Pierre Date: Mon, 28 Jan 2013 06:52:37 +0000 (-0500) Subject: keyboard: Do the initial redraw in _init X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~5018 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=7a79cfd76b20abf7786ee0e3428303a9da1108af;p=gnome-shell.git keyboard: Do the initial redraw in _init It doesn't seem like there's anything preventing us from doing this. https://bugzilla.gnome.org/show_bug.cgi?id=692678 --- diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js index c60649d50..97e9223f9 100644 --- a/js/ui/keyboard.js +++ b/js/ui/keyboard.js @@ -142,7 +142,6 @@ const Keyboard = new Lang.Class({ this._focusInExtendedKeys = false; this._timestamp = global.display.get_current_time_roundtrip(); - Main.layoutManager.connect('monitors-changed', Lang.bind(this, this._redraw)); this._keyboardSettings = new Gio.Settings({ schema: KEYBOARD_SCHEMA }); this._keyboardSettings.connect('changed', Lang.bind(this, this._settingsChanged)); @@ -161,9 +160,8 @@ const Keyboard = new Lang.Class({ })); this._keyboardRequested = false; this._keyboardRestingId = 0; - }, - init: function () { + Main.layoutManager.connect('monitors-changed', Lang.bind(this, this._redraw)); this._redraw(); }, diff --git a/js/ui/main.js b/js/ui/main.js index f8235f6e1..9c9404d7a 100644 --- a/js/ui/main.js +++ b/js/ui/main.js @@ -173,7 +173,7 @@ function start() { componentManager = new Components.ComponentManager(); layoutManager.init(); - keyboard.init(); + layoutManager.prepareStartupAnimation(); overview.init(); global.screen.override_workspace_layout(Meta.ScreenCorner.TOPLEFT,